Natural language processing (NLP) takes text or speech and converts it into forms that can be used as parts of larger systems. It may be used interactively in a conversatonal user interface or voice assistant, or as part of a batch process such as information management extracting structured data from free-text documents. Traditional NLP often proceeds in a number of phases {{syntactic analysis} – ((semantic analysis}}– ((pragmatic analysis}}; but large-language models are more monolithic and some applications with limited vocabulary may be able to skip stages.
Used in Chap. 10: page 152; Chap. 13: pages 217, 218; Chap. 17: page 282; Chap. 18: page 292; Chap. 19: page 318; Chap. 20: page 345; Chap. 23: page 389; Chap. 24: page 402
Also known as natural language algorithms, NLP